package main

import (
	"dujitang/src/controller"

	"github.com/kataras/iris/v12"
)

func newApp() *iris.Application {
	app := iris.New()

	// 此方法需要build，直接run不行。
	app.HandleDir("/static", "./assets", iris.DirOptions{
		Asset:      Asset,
		AssetInfo:  AssetInfo,
		AssetNames: AssetNames,
		Gzip:       true,
	})

	//app.HandleDir("/static", "./assets")

	return app
}

func main() {
	app := newApp()

	tmpl := iris.HTML("./views", ".html")

	app.RegisterView(tmpl)

	app.Get("/", controller.Index)

	app.Post("/", controller.Chicken)

	// 监听端口
	app.Run(iris.Addr(":8080"))
}